package org.spring.springboot.app.hard.hardregister.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@ApiModel(description="接收参数")
public class HardRegisterSearchVO implements Serializable {
    private static final long serialVersionUID = -1L;

    @ApiModelProperty(value = "设备编号",hidden = false)
    private String hardId;
    @ApiModelProperty(value = "设备类型",hidden = false)
    private String hardType;
    @ApiModelProperty(value = "设备标签",hidden = false)
    private String hardSign;
    @ApiModelProperty(value = "页数",hidden = false)
    @NotNull(message = "页数不能为空")
    private int pageNum;
    @ApiModelProperty(value = "每页条数",hidden = false)
    @NotNull(message = "每页条数不能为空")
    private int pageSize;
    @ApiModelProperty(value = "排序字段",hidden = false)
    private String sortField;
    @ApiModelProperty(value = "排序方式",hidden = false)
    private String sortOrder;
    @ApiModelProperty(value = "开始创建时间",hidden = false)
    private String  startCreateDate;
    @ApiModelProperty(value = "结束创建时间",hidden = false)
    private String  endCreateDate;
    @ApiModelProperty(value = "设备二维码地址", hidden = false)
    private String twoDimensionUrl;

    public String getTwoDimensionUrl() {
        return twoDimensionUrl;
    }

    public void setTwoDimensionUrl(String twoDimensionUrl) {
        this.twoDimensionUrl = twoDimensionUrl;
    }
    public String getHardId() {
        return hardId;
    }

    public void setHardId(String hardId) {
        this.hardId = hardId;
    }

    public String getHardType() {
        return hardType;
    }

    public void setHardType(String hardType) {
        this.hardType = hardType;
    }

    public String getHardSign() {
        return hardSign;
    }

    public void setHardSign(String hardSign) {
        this.hardSign = hardSign;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getSortField() {
        return sortField;
    }

    public void setSortField(String sortField) {
        this.sortField = sortField;
    }

    public String getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(String sortOrder) {
        this.sortOrder = sortOrder;
    }

    public String getStartCreateDate() {
        return startCreateDate;
    }

    public void setStartCreateDate(String startCreateDate) {
        this.startCreateDate = startCreateDate;
    }

    public String getEndCreateDate() {
        return endCreateDate;
    }

    public void setEndCreateDate(String endCreateDate) {
        this.endCreateDate = endCreateDate;
    }
}
